package com.sf.eos.cbilwx.domain;

import com.sf.eos.cbilwx.domain.base.BaseEntity;
import java.math.BigDecimal;

public class UserInfo extends BaseEntity {
    /**
     * 主键
     */
    private BigDecimal id;

    /**
     * 名字
     */
    private String name;

    /**
     * 年龄
     */
    private Short age;

    /**
     * 地址
     */
    private String address;

    /**
     * CUSTOMER_TYPE_STUDENT: 学生
     */
    private  static final String CUSTOMER_TYPE_STUDENT = "1";

    /**
     * CUSTOMER_TYPE_Teacher: 教师
     */
    private  static final String CUSTOMER_TYPE_TEACHER = "2";

    /**
     * CUSTOMER_TYPE_professor: 教授
     */
    private  static final String CUSTOMER_TYPE_PROFESSOR = "3";

    /**
     * CUSTOMER_TYPE_doctor: 医生
     */
    private  static final String CUSTOMER_TYPE_DOCTOR = "4";

    /**
     * CUSTOMER_TYPE_coach: 教练
     */
    private  static final String CUSTOMER_TYPE_COACH = "5";

    /**
     * 客户类型：{STUDENT：1，学生；Teacher:2，教师;professor：3,教授；doctor：4,医生；coach：5，教练}
     */
    private String customerType;

    /**
     * 主键
     * @return ID 主键
     */
    public BigDecimal getId() {
        return id;
    }

    /**
     * 主键
     * @param id 主键
     */
    public void setId(BigDecimal id) {
        this.id = id;
    }

    /**
     * 名字
     * @return NAME 名字
     */
    public String getName() {
        return name;
    }

    /**
     * 名字
     * @param name 名字
     */
    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    /**
     * 年龄
     * @return AGE 年龄
     */
    public Short getAge() {
        return age;
    }

    /**
     * 年龄
     * @param age 年龄
     */
    public void setAge(Short age) {
        this.age = age;
    }

    /**
     * 地址
     * @return ADDRESS 地址
     */
    public String getAddress() {
        return address;
    }

    /**
     * 地址
     * @param address 地址
     */
    public void setAddress(String address) {
        this.address = address == null ? null : address.trim();
    }

    /**
     * 客户类型：{STUDENT：1，学生；Teacher:2，教师;professor：3,教授；doctor：4,医生；coach：5，教练}
     * @return CUSTOMER_TYPE 客户类型：{STUDENT：1，学生；Teacher:2，教师;professor：3,教授；doctor：4,医生；coach：5，教练}
     */
    public String getCustomerType() {
        return customerType;
    }

    /**
     * 客户类型：{STUDENT：1，学生；Teacher:2，教师;professor：3,教授；doctor：4,医生；coach：5，教练}
     * @param customerType 客户类型：{STUDENT：1，学生；Teacher:2，教师;professor：3,教授；doctor：4,医生；coach：5，教练}
     */
    public void setCustomerType(String customerType) {
        this.customerType = customerType == null ? null : customerType.trim();
    }
}